@charset "utf-8";
/* CSS Document */
@import url(global.css);
.vanclHead {
	height: auto;
	width: 100%;
}
.headerTopAreaBox {
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #808080;
	height: 32px;
	width: 100%;
}
.headerTopAreaBox a {
	color: #808080;
}
.headerTopAreaBox a:hover {
	color: #a10000;
}
.headerTopArea {
	background: #f7f7f7;
	height: 31px;
	width: 100%;
}
.headerTopArea .headerTop {
	width: 1200px;
	background: #f7f7f7;
	height: 31px;
	line-height: 32px;
	margin: 0 auto;
}
.headerTopArea .headerTopLeft {
	float: left;
	width: 480px;
}
.headerTopArea .headerTopRight {
	float: right;
	width: 506px;
	position: relative;
	z-index: 10000;
}
.headerTopRight .drop, .headerTopRight .vanclPhone, .headerTopRight .vanclService, .headerTopRight .payattention {
	cursor: pointer;
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	position: relative;
	width: 70px;
	z-index: 1000;
	margin: 7px 5px 0 0;
}
.headerTopRight .payattention {
	float: right;
	width: 50px;
	position: relative;
}
.headerTopRight .mapDropTitle {
	background: url(../images/vanclsprite.png) no-repeat 50px 3px;
	display: block;
	width: 65px;
	padding-left: 5px;
}
.headerTopRight .mapDropTitle:hover {
	background: url(../images/spritesbgtop.png) no-repeat 0 -40px;
	display: block;
	width: 65px;
}
.myVanclDropListBj {
	width: 70px;
	height: 5px;
	background: url(../images/spritesbgtop.png) no-repeat 0 -65px;
	font-size: 0;
	overflow: hidden;
}
.vanclPhone a {
	display: block;
	width: 65px;
	background: url(../images/vanclsprite.png) no-repeat 50px -26px;
	height: 20px;
	line-height: 20px;
}
.vanclService a {
	display: block;
	width: 66px;
	background: url(../images/customer_2.png) no-repeat 50px 0;
	height: 20px;
	line-height: 20px;
}
.vweixinbox {
	display: block;
	background: url(../images/w1.jpg) no-repeat 0 0;
	width: 18px;
	float: left;
}
.vanclweibo {
	display: block;
	background: url(../images/w2.jpg) no-repeat 0 0;
	width: 18px;
	float: left;
	margin-left: 10px;
}
.mapDropListBox {
	position: absolute;
	left: 0;
	top: 18px;
	display: none;
}
.headerTopRight li:hover .mapDropListBox {
	display: block;
}
.mapDropList {
	width: 68px;
	padding: 4px 0 0;
	border: 1px solid #a10000;
	border-top: none;
	border-bottom: none;
	overflow: hidden;
	background: #fff;
}
.mapDropList li a {
	display: block;
	padding-left: 14px;
	width: 54px;
	background: url(../images/spritesbgtop.png) no-repeat -115px 7px;
}
.headerTopArea .loginArea {
	float: left;
}
.headerTopArea .loginArea a:link, .headerTopArea .loginArea a:visited, .headerTopArea .loginArea a:hover {
	color: #808080;
}
.headerTopArea .loginArea span {
	color: #808080;
}
.headerTopArea .recommendArea {
	display: inline;
	float: left;
	margin: 0 0 0 13px;
}
#V_Category .vanclNavList ul {
	height: 49px;
	float: left;
	position: relative;
}
#V_Category .list_tab {
	display: block;
	background: #EFEFEF;
	width: 90px;
	height: 49px;
	color: #727171;
	text-decoration: none;
	text-align: center;
	line-height: 49px;
}
#V_Category .list_tab:hover {
	background: #E5E6E6;
	color: #B81C46;
}
#V_Category .list_hidden {
	height: 170px;
	border: 1px solid #DBDBDD;
	border-bottom: 2px solid #DC9094;
	position: absolute;
	left: 0px;
	top: 49px;
	display: none;
}
#V_Category li:hover .list_hidden {
	display: block;
}
.vanclLogoSearch {
	width: 1200px;
	height: 62px;
	margin: 20px auto 10px;
}
.vanclLogo {
	height: 47px;
	padding: 0 0 0 33px;
	width: 166px;
}
.vanclLogo a {
	background: url("../images/vanclsprite.png") no-repeat scroll 0 -59px;
	display: block;
	height: 47px;
	width: 166px;
}
/*搜索开始*/
.vanclSearch {
	padding-top: 8px;
	width: 558px;
}
.searchTab {
	height: 29px;
}
.searchTab .Enter {
	border: 1px solid #c9caca;
	height: 27px;
	line-height: 27px;
	text-indent: 0.5em;
	width: 379px;
}
.searchTab .btn {
	background: url("../images/vanclsprite.png") no-repeat scroll -99px 0;
	cursor: pointer;
	height: 29px;
	width: 49px;
}
/*购物车 页面默认状态*/
.searchTab #shoppingCarNone {
	background: url("../images/vanclsprite.png") no-repeat scroll -154px 0;
	border: 1px solid #c1383e;
	float: right;
	height: 27px;
	position: relative;
	width: 105px;
	z-index: 10;
}
/*购物车链接文字颜色*/
.searchTab #shoppingCarNone a.cartab {
	color: #fff;
	display: block;
	font-size: 12px;
	padding-left: 29px;
	padding-top: 6px
}
.searchTab #shoppingCarNone a.cartab:hover{
	color:#b81c22;
}
/*购物车 鼠标滑过状态*/
.searchTab #shoppingCarNone:hover{
	color:#b81c22;
	float: right;
	height:27px;
	width:105px;
	position: relative;
	z-index: 100;
	background:url("../images/vanclsprite.png") no-repeat -153px -29px;
}
#shoppingCarNone:hover .buttomlines {
	background: #fff;
	height: 4px;
	position: absolute;
	top: 25px;
	width: 100%;
	z-index: 10;
}
#shoppingCarNone:hover .BuycarTab {
	display: block;
}
.BuycarTab {
	background: #fff;
	border: 1px solid #b81c22;
	width: 315px;
	height: auto;
	position: absolute;
	right: -1px;
	top: 27px;
	display: none;
}
.search {
	width: 440px;
	float: left;
}
/*搜索结束*/

/*关键字搜索*/
.hotWord {
	color: #727171;
	line-height: 18px;
	padding-top: 5px;
	text-align: center;
	width: 440px;
}
.hotWord p a:link, .hotWord p a:visited, .hotWord p a:hover, .hotWord p a:active {
	color: #727171;
	margin: 0 5px 0 0;
}
/*二级水平导航图*/
.i_item_pic {
	width: 938px;
	height: 170px;
	border-top: 0px solid #dbdbdb;
	border-bottom: 2px solid #dc9094;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	overflow: hidden;
	background: #fff;
}
.i_item_pic .i_pic_content {
	float: left;
	height: 140px;
	width: 49%;
	padding: 10px 0 0;
}
.i_item_pic .i_pic_content .picB {
	float: left;
	height: 140px;
	width: 140px;
	margin: 0 0 0 14%;
	overflow: hidden;
}
.i_item_pic .i_pic_content .picB a img {
	border: none;
	height: 140px;
	width: 100%;
}
.i_item_pic .i_pic_content .contentB {
	float: left;
	height: 140px;
	width: 230px;
	padding: 10px 0 0;
	overflow: hidden;
}
.i_item_pic .i_pic_content .contentB h3 {
	width: 100%;
	height: 35px;
	line-height: 30px;
	text-align: left;
	overflow: hidden;
}
.i_item_pic .i_pic_content .contentB h3 a {
	text-align: left;
	background: #fff;
	display: block;
	line-height: 30px;
}
.i_item_pic .i_pic_content .contentB p {
	color: #999;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	width: 150px;
}
.i_item_pic .i_pic_content .contentB span {
	color: #b81c22;
	font-size: 16px;
	line-height: 30px;
}
.i_item_pic .i_pic_line {
	border-left: 1px solid #dbdbdd;
	float: left;
	height: 140px;
	width: 1%;
	margin: 20px 0 0;
	overflow: hidden;
}
.vanclNav {
	width: 1200px;
	height: 49px;
	margin: 0 auto;
}
.vanclNav .allProduct {
	background: #b81c22;
	height: 49px;
	position: relative;
	width: 260px;
	z-index: 1000;
}
.vanclNav .allProduct .subnavCon {
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: "Microsoft Yahei";
	font-size: 17px;
	line-height: 49px;
	text-align: center;
}
#V_Category {
	position: relative;
	z-index: 1000;
}
.vanclNav ul {
	padding: 0;
}
.vanclNav ul li {
	width: 117.5px;
	float: left;
	background: #efefef;
}
.vanclNav ul li a {
	display: block;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	width: 100%;
}
.vanclNav ul li a:link, .vanclNav ul li a:visited {
	color: #727171;
	background: #efefef;
}
.vanclNav ul li a:hover {
	color: #b81c22;
	background: #e5e6e6;
}
.wwwcategoryList {
	width: 260px;
	height: 492px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1000;
}
.categpost {
	position: absolute;
	z-index: 1000;
	background: #fff;
}
.wwwcategoryList dl {
	width: 258px;
	line-height: 16px;
	padding-top: 10px;
	border: 1px solid #c8c8c9;
	border-bottom: none;
	margin-top: 17px;
	position: relative;
	background: #fff;
}
.wwwcategoryList h3 {
	padding: 0px 3px;
	line-height: 20px;
	font-size: 14px;
	color: #b81c22;
	background: #ffffff;
	position: absolute;
	left: 35px;
	top: -10px;
}
.wwwcategoryList h3 a {
	color: #b81c22;
	text-decoration: none;
}
.wwwcategoryList dl dt {
	padding: 8px 0px 0px 37px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #A3A2A2;
}
.wwwcategoryList dl dt a {
	color: #A3A2A2;
	text-decoration: none;
}
.wwwcategoryList dl dd {
	padding: 2px 0px 10px 30px;
	border-bottom: 1px solid #c8c8c9;
}
.wwwcategoryList dl dd a {
	display: inline-block;
	padding: 0px 5px;
	line-height: 20px;
}
.wwwcategoryList dl dd a:link, .wwwcategoryList dl dd a:visited {
	color: #727171;
}
.wwwcategoryList dl dd a:hover, .wwwcategoryList dl dd a:active {
	color: #b81c22;
	background: #edeeee;
}
.wwwcategoryList dl dd a.selectedtips:link, .wwwcategoryList dl dd a.selectedtips:visited, .categoryList dl dd a.selectedtips:hover, .categoryList dl dd a.selectedtips:active {
/*	background: #e5e6e6;
	color: #b81c22;*/
}

.vanclCon {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.vanclFocusAd {
	width: 930px;
	
}

.vanclFocus {
	width: 710px;
	height: 475px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
.vanclFocus #box{
	width: 710px;
	height: 475px;
	margin: 0 auto;
	position: relative;
	cursor: pointer;
}
#box img{
	position:absolute;
	left: 0px;top: 0px;
	display: none;
}
#ul{
	width: 140px;
	height: 20px;
	position:absolute;
	bottom: 20px;left: 287px;
}
#ul li{
	list-style: none;
	background: #3E3E3E;
	border-radius: 50%;
	float: left;
	width: 20px;height: 20px;
	color: white;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	margin-right: 3px;
	cursor: pointer;
}
.left,.right{
	width: 28px;
	height: 62px;
	position: absolute;
	top:200px;
	display: none;
	cursor: pointer;
}
.left{left:0px;}
.right{right: 0px;}

.left .bg,.right .bg{
	width: 28px;
	height: 62px;
	position: absolute;
	left: 0px;top: 0px;
	background:#666;
	opacity: 0.5;
}
.left .jt,.right .jt{
	width: 28px;
	height: 62px;
	color: white;
	font-size: 18px;
	font-family: simsun;
	font-weight:700;
	position: absolute;
	left: 0px;top: 0px;
	line-height: 62px;
	text-align: center;
}

.foucsTab {
	width: 710px;
	height: 475px;
}
.foucsTab ul li {
	width: 710px;
	height: 475px;
	position: absolute;
}
.foucsTab ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.focusNum {
	width: 70px;
	height: 10px;
	position: absolute;
	left: 50%;
	top: 425px;
	margin: 0px 0px 0px -35x;
	z-index: 100;
}
.vanclAd {
	width: 210px;
	height: 475px;
	margin-left: 10px;
	overflow: hidden;
	border-bottom: 1px solid #c9c9c9;
	display: block;
}
.vanclAd img {
	display: block;
	border: 1px solid #c9c9c9;
	border-bottom: none;
	width: 208px;
	height: 237px;
}
.foucsTab .rslides_tabs {
	height: 10px;
	position: absolute;
	right: 45%;
	top: 430px;
	z-index: 10;
	overflow: hidden;
}
.foucsTab .rslides_tabs li {
	width: 10px;
	height: 10px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 8px;
	cursor: pointer;
	background: #1e1e1e;
	border-radius: 10px;
}
.foucsTab .rslides_tabs li.rslides_here {
	background: #a10000;
}
.foucsTab .rslides_tabs a {
	display: block;
	width: 10px;
	height: 10px;
	line-height: 0px;
	overflow: hidden;
	font-size: 0;
}
.hotShopping {
	height: auto;
}
.shopTitle {
	height: 40px;
}
.shopTitle h2 {
	padding-left: 35px;
	line-height: 40px;
	font-size: 17px;
	font-family: "Microsoft Yahei";
	color: #595757;
}
.shopTitle span {
	width: 59px;
	height: 20px;
	display: none;
	background: url(../images/vanclsprite.png) no-repeat scroll -265px 0px;
}
.shopTitle span a {
	display: inline-block;
	width: 30px;
	height: 20px;
	margin-left: -1px;
}
.shopTitle span a.lef:hover {
	background: url(../images/vanclsprite.png) no-repeat scroll -264px -25px;
}
.shopTitle span a.rig:hover {
	background: url(../images/vanclsprite.png) no-repeat scroll -293px -25px;
}
.shopList {
	height: 297px;
	border: 1px solid #dbdbdc;
	overflow: hidden;
	position: relative;
}
.shopList ul {
	width: 4000px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.shopList ul li {
	width: 183px;
	height: 285px;
	padding: 6px;
	float: left;
	border-right: 1px solid #dbdbdc;
	background: #ffffff;
}
.shopList ul li div {
	width: 183px;
	height: 285px;
}
.shopList ul li img {
	display: block;
	margin: 0px;
}
.shopList ul li h3 {
	text-align: center;
	padding: 10px 5px 0px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.shopList ul li:hover {
	background: #efefef;
}
.shopList ul li:hover div {
	background: #ffffff;
}
.newlists2015 {
	height: auto;
	width: 100%;
}
.newlists2015 ul {
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
}
.newlists2015 li {
	display: inline-block;
	height: 232px;
	margin: 0 3px 0 0;
	width: 232px;
}
.newlists2015 li a {
	border: 0 none;
}
.newlists2015 li img {
	border: 0 none;
	height: auto;
	width: auto;
}
.newlists2015 li.kli {
	width: 474px;
}
.vanclFootBox {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
.vanclFoot {
	border: 1px solid #e0e0e1;
	height: 160px;
	margin: 0 auto;
	padding-top: 28px;
	width: 1198px;
}
.vanclFoot ul li {
	border-right: 1px solid #e0e0e1;
	float: left;
	font-family: "Microsoft YaHei";
	height: 138px;
	padding-left: 70px;
	width: 127px;
}
.vanclFoot ul li h2 {
	font-size: 14px;
	margin-bottom: 15px;
}
.vanclFoot ul li p {
	line-height: 20px;
}
.vanclFoot ul li.footline {
	border: medium none;
}
.footIcon {
	width: 1200px;
	height: 52px;
	margin: 15px auto;
}
.footIcon ul li {
	float: left;
	height: 52px;
	width: 25%;
}
.footIcon ul li a {
	display: block;
	height: 30px;
	margin-top: 11px;
	width: 100%;
	text-align: center;
}
.footBottom {
	border-top: 1px solid #3e3a39;
	height: 33px;
	margin: 0 auto;
	width: 100%;
}
.footBottom p {
	color: #3e3a39;
	font-family: "Arial";
	line-height: 33px;
	text-align: center;
}
.subFooter {
	margin: 0 auto 25px;
	text-align: center;
	width: 980px;
}
.subFooter a {
	margin: 0 10px;
}
.ad {
	background: #b81b22;
	text-align: center;
	overflow: hidden;
	height: 50px;
}
/*幻灯开始*/
.foucsTab #rslides1_s0 {
	background: transparent url(../images/1.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: none;
	position: absolute;
	opacity: 0;
	z-index: 1;
	transition: opacity 500ms ease-in-out 0s;
}
.foucsTab #rslides1_s1 {
	background: transparent url(../2.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: none;
	position: absolute;
	opacity: 0;
	z-index: 1;
	transition: opacity 500ms ease-in-out 0s;
}
.foucsTab #rslides1_s2 {
	background: transparent url(../3.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: left;
	position: relative;
	opacity: 1;
	z-index: 2;
	transition: opacity 500ms ease-in-out 0s;
}
.foucsTab #rslides1_s3 {
	background: transparent url(../4.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: none;
	position: absolute;
	opacity: 0;
	z-index: 1;
	transition: opacity 500ms ease-in-out 0s;
}
.foucsTab #rslides1_s4 {
	background: transparent url(../images/5.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: none;
	position: absolute;
	opacity: 0;
	z-index: 1;
	transition: opacity 500ms ease-in-out 0s;
}
.foucsTab #rslides1_s5 {
	background: transparent url(../images/6.jpg) no-repeat scroll center 0px;
	display: list-item;
	float: none;
	position: absolute;
	opacity: 0;
	z-index: 1;
	transition: opacity 500ms ease-in-out 0s;
}

/*幻灯结束*/
/*返回顶部*/
#tbox { width: 54px; float: right; position: fixed; right: 50px; bottom: 15px; position: absolute; bottom: auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
margin-bottom: 15px; }/*解决IE6下不兼容 position:fixed 的问题*/
#togbook, #gotop { width: 54px; height: 56px; display: block; background:url(../images/icons.png) no-repeat  #111 ;box-shadow: 0px 1px 0px rgba(255,255,255,.1), inset 0px 1px 1px rgba(0,0,0,.7); border-radius: 6px;}
#togbook { margin: 5px 0 ;background-position:10px -407px;}
#gotop {background-position:12px -365px;}
#togbook:hover, #gotop:hover { opacity: 0.5 }